*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Mon, 12 Jun 2006 22:37:17 +0000 (22:37 +0000)
committerKim F. Storm <storm@cua.dk>
Mon, 12 Jun 2006 22:37:17 +0000 (22:37 +0000)
lispref/ChangeLog
src/ChangeLog

index 85ceb0dd7009b18233a61007ccbef95b4f867f32..6a9251e85e96376b369a244a4399837c2e45d9ac 100644 (file)
@@ -1,3 +1,7 @@
+2006-06-13  Kim F. Storm  <storm@cua.dk>
+
+       * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
+
 2006-06-10  Luc Teirlinck  <teirllm@auburn.edu>
 
        * tips.texi (Coding Conventions): Add `@end itemize'.
index b95ed1f860b560bfa1ff4ca26de03ae37f0fa607..3cb2e1c25cfe20946427bd557f01caa68cccda54 100644 (file)
@@ -1,3 +1,16 @@
+2006-06-13  Kim F. Storm  <storm@cua.dk>
+
+       * dispnew.c: Modify preemptive redisplay to be based on periodic
+       checks for input.
+       (PERIODIC_PREEMPTION_CHECKING): Define to 1 iff EMACS_HAS_USECS.
+       (Vredisplay_preemption_period): New variable.
+       (syms_of_display): DEFVAR_LISP and initialize it.
+       (preemption_period, preemption_next_check): New variables.
+       (update_frame, update_single_window): Initialize them based on
+       Vredisplay_preemption_period if !force_p.
+       (update_window, update_frame_1): Use them to determine when to
+       check for input.
+
 2006-06-03  Aidan Kehoe  <kehoea@parhasard.net>
 
        * lread.c (read_escape): Provide a Unicode character escape